package ModuloSala;

import java.util.ArrayList;
import java.util.HashMap;

public class ControladorSala {
	
	private RepositorioDeSalas repositorio;
	
	public ControladorSala() {
		repositorio = new RepositorioDeSalas();
	}
	
	public boolean adicionarSala(String nome, int capacidade) {
		if ( nome.isEmpty() || capacidade <= 0) {
			return false;
		} else {
			Sala sala = new Sala(nome, capacidade);
			return repositorio.adicionar(sala);
		}
	}

	public ArrayList<Sala> listarTodasAsSalas() {
		return repositorio.retornarTodasAsSalas();
	}
	
	public boolean removerSala(String nome) {
		return repositorio.remover(nome);

	}

	public Sala buscar(String nome) {
		return repositorio.buscar(nome);
	}

	public boolean atualizaSala(String nome, int capacidade) {
		return repositorio.editar(nome, capacidade);
	}

}
